How to make a language patch for the game:

1) Open the "LanguageEnable.csv" file.
2) Add a new column with the language you wish to translate.

3) In the "Desc" row, put the language's name, in it's native language.  This is what the ingame menu for languages will display.
4) Set "Enabled" to 1.  This value will determine whether or not a player can select the language in the ingame menu.
5) For fonts that do not use the standard Roman alphabet, set "externalFont" to 1, and add a font that is free to distribute to "Fonts".  Then, specify that font in the "Font" row.
If the language uses the standard Roman alphabet, set "externalFont to 0, and ignore the "font" row.
6) For fonts that use full width characters, such as Japanese, set "fullwidth" to 1; otherwise, put 0.  This value will determine how the font is spaced within the game.
7) "fontsize" will only effect languages that use an external font.  This will determine how large the loaded font is ingame.

8) Then, add translations for the rest of the game.  The column in "Language Enable" should match the column in the file translated, counting out from "English" in the first column.